/*CSS for WindowsCalculator.html*/


table {
	font-size: 12px;
	color: #3D4A78;
	font-family: Consolas;
}
body > table {
	border: 1px solid #6C6A67;
	background: #000;
	background-color: #D9E4F1;
}
button {
	border: none;
    margin: 0px;
    padding: 0px;
	border: 1px solid #93A3B4;
	color: #3D4A78;
}
button[type=button] {
	width: 36px;
	height: 31px;
	padding: 0px;
	border-radius: 3px;
	
	background: rgb(239,245,251); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(239,245,251,1) 0%, rgba(226,234,243,1) 50%, rgba(215,226,238,1) 51%, rgba(216,227,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,245,251,1)), color-stop(50%,rgba(226,234,243,1)), color-stop(51%,rgba(215,226,238,1)), color-stop(100%,rgba(216,227,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(239,245,251,1) 0%,rgba(226,234,243,1) 50%,rgba(215,226,238,1) 51%,rgba(216,227,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(239,245,251,1) 0%,rgba(226,234,243,1) 50%,rgba(215,226,238,1) 51%,rgba(216,227,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(239,245,251,1) 0%,rgba(226,234,243,1) 50%,rgba(215,226,238,1) 51%,rgba(216,227,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(239,245,251,1) 0%,rgba(226,234,243,1) 50%,rgba(215,226,238,1) 51%,rgba(216,227,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff5fb', endColorstr='#d8e3f0',GradientType=0 ); /* IE6-9 */
	
}
button[type=button]:hover {
	background: rgb(254,240,226); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,240,226,1) 0%, rgba(253,235,213,1) 50%, rgba(251,212,125,1) 51%, rgba(255,254,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,240,226,1)), color-stop(50%,rgba(253,235,213,1)), color-stop(51%,rgba(251,212,125,1)), color-stop(100%,rgba(255,254,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,240,226,1) 0%,rgba(253,235,213,1) 50%,rgba(251,212,125,1) 51%,rgba(255,254,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,240,226,1) 0%,rgba(253,235,213,1) 50%,rgba(251,212,125,1) 51%,rgba(255,254,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,240,226,1) 0%,rgba(253,235,213,1) 50%,rgba(251,212,125,1) 51%,rgba(255,254,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,240,226,1) 0%,rgba(253,235,213,1) 50%,rgba(251,212,125,1) 51%,rgba(255,254,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef0e2', endColorstr='#fffee8',GradientType=0 ); /* IE6-9 */
}
button.numberBright {
	background: rgb(247,251,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(247,251,255,1) 0%, rgba(237,243,248,1) 50%, rgba(232,238,245,1) 51%, rgba(237,244,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,255,1)), color-stop(50%,rgba(237,243,248,1)), color-stop(51%,rgba(232,238,245,1)), color-stop(100%,rgba(237,244,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247,251,255,1) 0%,rgba(237,243,248,1) 50%,rgba(232,238,245,1) 51%,rgba(237,244,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247,251,255,1) 0%,rgba(237,243,248,1) 50%,rgba(232,238,245,1) 51%,rgba(237,244,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247,251,255,1) 0%,rgba(237,243,248,1) 50%,rgba(232,238,245,1) 51%,rgba(237,244,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(247,251,255,1) 0%,rgba(237,243,248,1) 50%,rgba(232,238,245,1) 51%,rgba(237,244,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbff', endColorstr='#edf4f9',GradientType=0 ); /* IE6-9 */
}
button:disabled {
	background: #000;
	background-color: #D4E0ED;
}
button#equal {
	height: 68px;
}
button#zero {
	width: 100%;
}
input[type=text] {
	width: 99%;
	height: 50px;
	font-size: 24px;
	font-family: Consolas;
	border: 1px solid grey;
	border-radius: 3px;
	text-align: right;
	
	background: rgb(229,238,251); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(229,238,251,1) 0%, rgba(229,238,251,1) 47%, rgba(254,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,238,251,1)), color-stop(47%,rgba(229,238,251,1)), color-stop(100%,rgba(254,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,238,251,1) 0%,rgba(229,238,251,1) 47%,rgba(254,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,238,251,1) 0%,rgba(229,238,251,1) 47%,rgba(254,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,238,251,1) 0%,rgba(229,238,251,1) 47%,rgba(254,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,238,251,1) 0%,rgba(229,238,251,1) 47%,rgba(254,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eefb', endColorstr='#feffff',GradientType=0 ); /* IE6-9 */
}
td#Binary {
	width: 100%;
	background-color: #D9E4F1;
}
table#BinaryRep td {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	height: 16px;
}
td table {
	width: 100%;
}
body table {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,228,241,1) 35%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(35%,rgba(217,228,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,228,241,1) 35%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,228,241,1) 35%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,228,241,1) 35%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(217,228,241,1) 35%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9e4f1',GradientType=0 ); /* IE6-9 */
}
li {
	display: inline;
	padding: 0;
	
}
ul {
	padding: 0;
	margin: 0;
}
td.greyNum {
	color: #6C6A67;
}
.GrayBorder {
	border: 1px solid #6C6A67;
	border-radius: 2px;
}
td.GrayBorder {
	padding-left: 6px;
	padding-right: 12px;
}
#MainButtons {
	text-align: right;
}
td#MainButtons button {
	border: none;
    margin: 0px;
    padding: 0px;
	width: 50px;
	height: 20px;
	background: none;
}
td#MainButtons button:hover {
	border: none;
    margin: 0px;
    padding: 0px;
	background: none;
}
button#Close {
	position: relative;
	top: -6px;
	left: 5px;
}
button#Minimize {
	position: relative;
	top: -5px;
	left: 56px;
}
button#Maximize {
	position: relative;
	top: -6px;
	left: 27px;
}
label[for=picture] {
	position: relative;
	left: 6px;
	bottom: 4px;
	font-family: Calibri;
	color: black;
	font-size: 14px;
}
td#menu {	
	background: rgb(242,246,248); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 19%, rgba(181,198,208,1) 21%, rgba(224,239,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(19%,rgba(216,225,231,1)), color-stop(21%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 19%,rgba(181,198,208,1) 21%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 19%,rgba(181,198,208,1) 21%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 19%,rgba(181,198,208,1) 21%,rgba(224,239,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 19%,rgba(181,198,208,1) 21%,rgba(224,239,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
}
a{
	text-decoration: none;
	color: black;
	font-family: Calibri;
	font-size: 16px;
}
li a p {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid rgba(0,0,0,0);
}
li a p:hover {
	border: 1px solid #449BFF;
	background: -moz-linear-gradient(top, rgba(122,188,255,0.3) 0%, rgba(122,188,255,0.3) 1%, rgba(96,171,248,0.3) 44%, rgba(64,150,238,0.3) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,0.3)), color-stop(1%,rgba(122,188,255,0.3)), color-stop(44%,rgba(96,171,248,0.3)), color-stop(100%,rgba(64,150,238,0.3))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(122,188,255,0.3) 0%,rgba(122,188,255,0.3) 1%,rgba(96,171,248,0.3) 44%,rgba(64,150,238,0.3) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(122,188,255,0.3) 0%,rgba(122,188,255,0.3) 1%,rgba(96,171,248,0.3) 44%,rgba(64,150,238,0.3) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(122,188,255,0.3) 0%,rgba(122,188,255,0.3) 1%,rgba(96,171,248,0.3) 44%,rgba(64,150,238,0.3) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(122,188,255,0.3) 0%,rgba(122,188,255,0.3) 1%,rgba(96,171,248,0.3) 44%,rgba(64,150,238,0.3) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7abcff', endColorstr='#4d4096ee',GradientType=0 ); /* IE6-9 */
}
li a p:first-letter {
	text-decoration: underline;
}
body > table {
	background: #000;
	background-color: #D9E4F1;
}
#BinaryRep {
	background: #000;
	background-color: #D9E4F1;
}
#NumSys {
	width: 60px;
}